from turtle import *

# 曲线移动函数
def curvemove():
    # 这个函数通过循环让画笔向右旋转1度并向前移动1个单位，
    # 重复200次。这样就形成了一个近似圆弧的曲线。
    for i in range(200):
        right(1)
        forward(1)

if __name__ == '__main__':
    setup(600,600,400,400)  # 画布尺寸600*600像素 画布放置在屏幕上的位置设置为左上角400，400
    hideturtle()    # 隐藏画笔形状
    pencolor('black') # 设置画笔颜色和填充颜色
    fillcolor('red')
    pensize(2) # 设置画笔的粗细
    begin_fill()
    left(140)
    forward(111.65)
    curvemove()
    left(120)
    curvemove()
    forward(111.65)
    end_fill()
    # penup() # 画笔抬起(避免在移动时留下痕迹)
    # goto(-27, 85) # 移动到指定的位置(-27, 85)，
    # pendown() # 放下画笔准备继续绘制
    done() # 确保绘图窗口在绘制完成后不会立即关闭，直到用户手动关闭。
